Computing Shortest Paths Using A*, Landmarks, and Polygon Inequalities (Abstract)
نویسنده
چکیده
We introduce a new dual-landmark heuristic for the A* algorithm that references a data structure of size θ(|L| + |V |), where L represents a set of strategically chosen landmark vertices and V the set of vertices in the graph. This heuristic’s benefits are permitted by a new approach for computing lower bounds based on generalized polygon inequalities, in which each landmark stores the distances between it and vertices within its graph partition. In this paper, we demonstrate experimental results that show exemplify the space complexity reduction and speedup in comparison to its single-landmark counterpart for large graphs.
منابع مشابه
Optimal Mesh Computer Algorithms for Simple Polygons
We present optimal parallel algorithms that run in O(p n) time on a p n p n mesh-connected computer for a number of fundamental problems concerning visibility and distance properties inside a simple polygon. These include computing shortest paths, shortest path trees, shortest path partitions, all-farthest neighbors (both internal and external), the visibility polygon of a point, the weak visib...
متن کاملOptimal Mesh Algorithms for Proximity and Visibility Problems in Simple Polygons*
We present optimal parallel algorithms that run in O p n time on a p n pn mesh connected computer for a number of fundamental problems concerning proximity and vis ibility in a simple polygon These include computing shortest paths shortest path trees shortest path partitions all farthest neighbors the visibility polygon of a point the weak visibility polygon of an edge and the ray shooting problem
متن کاملTrajectory estimation algorithm for mobile nodes using encounter information and geographical information
In this paper, we propose a centralized algorithm to estimate trajectories of mobile nodes using a reasonable number of landmarks, ad hoc wireless communication facility and geographical information. The method identifies such trajectories that nodes move between two landmarks with the shortest time, which may be the shortest paths with high possibility, and uses their intermediate positions as...
متن کاملGeneralized Source Shortest Paths on Polyhedral Surfaces
We present an algorithm for computing shortest paths and distances from a single generalized source (point, segment, polygonal chain or polygon) to any query point on a possibly non-convex polyhedral surface. The algorithm also handles the case in which polygonal chain or polygon obstacles on the polyhedral surface are allowed. Moreover, it easily extends to the case of several generalized sour...
متن کاملAn Algorithm for Computing Constrained Reflection Paths in Simple Polygon
Let s be a source point and t be a destination point inside an n-vertex simple polygon P . Euclidean shortest paths [Lee and Preparata, Networks, 1984; Guibas et al. , Algorithmica, 1987] and minimum-link paths [Suri, CVGIP, 1986; Ghosh, J. Algorithms, 1991] between s and t inside P have been well studied. Both these kinds of paths are simple and piecewise-convex. However, computing optimal pat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1603.01607 شماره
صفحات -
تاریخ انتشار 2016